cl349@firebug.cl.cam.ac.uk [Sat, 14 May 2005 10:16:30 +0000 (10:16 +0000)]
bitkeeper revision 1.1409 (4285cffel2cHlgTVve7rKm7P52VnFw)
Merge firebug.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-2.0-testing.bk
into firebug.cl.cam.ac.uk:/local/scratch/cl349/xen-unstable.bk
cl349@firebug.cl.cam.ac.uk [Sat, 14 May 2005 10:14:54 +0000 (10:14 +0000)]
bitkeeper revision 1.1159.258.126 (4285cf9es4gAxAYMAVfDwAUWmO6-Lw)
Many files:
Move - into XENGUEST so builds without XENGUEST work better.
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
cl349@firebug.cl.cam.ac.uk [Sat, 14 May 2005 00:21:03 +0000 (00:21 +0000)]
bitkeeper revision 1.1408 (4285446fFFH8-wyJ168gdNkCDjEaNQ)
Merge 2.0-testing changes:
- Install xen binary with version number appended and create several symlinks
for less specific version numbers.
- Change XEN_EXTRAVERSION to -testing, move surrounding-" to compile.h.in.
Also define XEN_FULLVESION and use.
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
cl349@firebug.cl.cam.ac.uk [Fri, 13 May 2005 23:54:47 +0000 (23:54 +0000)]
bitkeeper revision 1.1159.258.125 (42853e47BemOA2ZRQJ77_HtVOeCieA)
Makefile:
Install xen binary with version number appended and create several symlinks
for less specific version numbers.
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
cl349@firebug.cl.cam.ac.uk [Fri, 13 May 2005 23:51:15 +0000 (23:51 +0000)]
bitkeeper revision 1.1159.258.124 (42853d73dWp9gPjgpNWvy831DhnVnw)
compile.h.in, Makefile:
Change XEN_EXTRAVERSION to -testing, move surrounding-" to compile.h.in.
Also define XEN_FULLVESION and use.
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
cl349@firebug.cl.cam.ac.uk [Fri, 13 May 2005 22:53:08 +0000 (22:53 +0000)]
bitkeeper revision 1.1159.258.123 (42852fd48Nr7wIoriw8GV3ZAjVOw8Q)
Many files:
Create vmlinuz-$(VERSION).$(PATCHLEVEL)-$(XENGUEST) and
vmlinuz-$(VERSION).$(PATCHLEVEL).$(SUBLEVEL)-$(XENGUEST) symlinks in
dist/install/boot from kernel build target.
install.sh:
No need to create vmlinuz symlinks in dist/install/boot from install.sh
anymore.
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
cl349@firebug.cl.cam.ac.uk [Fri, 13 May 2005 21:21:38 +0000 (21:21 +0000)]
bitkeeper revision 1.1407 (42851a62m3iGb_ScYjvXzomQNk1N4Q)
desc.h, process.c:
[PATCH] Fixing TLS handling in x86-64 xenlinux
Some LTP testcases (pthreads) have exposed this bug (kill the kernel),
and the attached fixes the problem. With this, pth_str0? run fine, for
example. We'll continue to run LTP on x86-64 xenlinux to get all of them
pass.
Signed-off-by: Jun Nakajima <jun.nakajima@intel.com>
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
smh22@firebug.cl.cam.ac.uk [Fri, 13 May 2005 19:27:55 +0000 (19:27 +0000)]
bitkeeper revision 1.1406 (4284ffbbTZMaJCmCfmRMF-vfYquQ9w)
Merge firebug.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-unstable.bk
into firebug.cl.cam.ac.uk:/local/scratch/smh22/mwray-xend2.bk
smh22@firebug.cl.cam.ac.uk [Fri, 13 May 2005 18:52:52 +0000 (18:52 +0000)]
bitkeeper revision 1.1389.22.1 (4284f784wtIDAT1YhOkMEav5iPFY-w)
allow repeated make uninstall
Signed-off-by: Steven Hand <steven@xensource.com>
smh22@firebug.cl.cam.ac.uk [Fri, 13 May 2005 18:28:59 +0000 (18:28 +0000)]
bitkeeper revision 1.1405 (4284f1eblDv0pt9WRByVi3DRdlLGSA)
Merge firebug.cl.cam.ac.uk:/local/scratch/smh22/xen-unstable.bk
into firebug.cl.cam.ac.uk:/local/scratch/smh22/mwray-xend2.bk
smh22@firebug.cl.cam.ac.uk [Fri, 13 May 2005 18:28:45 +0000 (18:28 +0000)]
bitkeeper revision 1.1389.1.61 (4284f1ddAO6PwLXgaP83tPIB0NH4cw)
Cset exclude: cl349@firebug.cl.cam.ac.uk|ChangeSet|
20050513143651|29037
smh22@firebug.cl.cam.ac.uk [Fri, 13 May 2005 18:21:30 +0000 (18:21 +0000)]
bitkeeper revision 1.1404 (4284f02azzS42sTfwP_o4ofbShQYDA)
sxpr_parser.c:
fix build
smh22@firebug.cl.cam.ac.uk [Fri, 13 May 2005 18:20:40 +0000 (18:20 +0000)]
bitkeeper revision 1.1389.1.60 (4284eff8xPCiJXQdVwPYSYL7MEB5zA)
fix calls to xc_domain_getinfo()
Signed-off-by: Steven Hand <steven@xensource.com>
mjw@wray-m-3.hpl.hp.com [Fri, 13 May 2005 15:08:29 +0000 (15:08 +0000)]
bitkeeper revision 1.1403 (4284c2edzLTGTr4gHmGzYsZMuetTRQ)
Switch to using unix-domain interface on xend instead
of http via libcurl.
Sundry other merges and fixes.
Signed-off-by: Mike Wray <mike.wray@hp.com>
mjw@wray-m-3.hpl.hp.com [Fri, 13 May 2005 15:01:20 +0000 (15:01 +0000)]
bitkeeper revision 1.1402 (4284c140AGr7UEnDR8q3JG62gMR37g)
Merge iostream fixes.
Signed-off-by: Mike Wray <mike.wray@hp.com>
cl349@firebug.cl.cam.ac.uk [Fri, 13 May 2005 14:38:14 +0000 (14:38 +0000)]
bitkeeper revision 1.1389.1.59 (4284bbd6CcKrWKYacVwZloM-lo2WtA)
Merge firebug.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-2.0-testing.bk
into firebug.cl.cam.ac.uk:/local/scratch/cl349/xen-unstable.bk-clean
xenbk@gandalf.hpl.hp.com [Fri, 13 May 2005 14:37:25 +0000 (14:37 +0000)]
bitkeeper revision 1.1401 (4284bba5zgcyWRg6WwOIZIaOia4E2g)
Merge http://xen.bkbits.net:8080/xeno-unstable.bk
into gandalf.hpl.hp.com:/var/bk/xeno-unstable.bk
cl349@firebug.cl.cam.ac.uk [Fri, 13 May 2005 14:36:56 +0000 (14:36 +0000)]
bitkeeper revision 1.1159.258.122 (4284bb88TtN4Lsub-uWEo-2VRJlDPg)
Merge firebug.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-2.0-testing.bk
into firebug.cl.cam.ac.uk:/local/scratch/cl349/xen-2.0-testing.bk-clean
cl349@firebug.cl.cam.ac.uk [Fri, 13 May 2005 14:36:51 +0000 (14:36 +0000)]
bitkeeper revision 1.1159.281.1 (4284bb83DRFxFAWqa-zevESa69akFA)
sxpr_parser.c, sxpr_parser.h:
Revert size of sxpr parser input buffer to original size and make
buffer allocated dynamically and increasing in size on demand.
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
xenbk@gandalf.hpl.hp.com [Fri, 13 May 2005 14:30:20 +0000 (14:30 +0000)]
bitkeeper revision 1.1400 (4284b9fcQX9z9IzwMeHwdHYRkEIjFA)
Merge
mafetter@fleming.research [Fri, 13 May 2005 12:52:44 +0000 (12:52 +0000)]
bitkeeper revision 1.1389.1.58 (4284a31c7qtIJq4Xtr0CKJcIpy5QZQ)
Merge fleming.research:/scratch/fleming/mafetter/xen-2.0-testing.bk
into fleming.research:/scratch/fleming/mafetter/xen-unstable.bk
mafetter@fleming.research [Fri, 13 May 2005 12:52:14 +0000 (12:52 +0000)]
bitkeeper revision 1.1159.258.121 (
4284a2fe8e-teEoJtU8EYiHY0jsBdg)
Fix construction of ref directories when no patches are present
mafetter@fleming.research [Fri, 13 May 2005 11:21:14 +0000 (11:21 +0000)]
bitkeeper revision 1.1389.1.57 (42848daa6dPzaxyNDyPs3EpUGBgbIg)
Hand merge...
mafetter@fleming.research [Fri, 13 May 2005 11:14:06 +0000 (11:14 +0000)]
bitkeeper revision 1.1159.258.120 (42848bfe8kMyWWcBA64rq7h7l7AyoA)
Shadow code bug fix (found by Ian) that was breaking refcounts, and subsequently
causing migration problems.
kaf24@firebug.cl.cam.ac.uk [Fri, 13 May 2005 08:44:51 +0000 (08:44 +0000)]
bitkeeper revision 1.1389.1.56 (4284690324ekdX_PXrN45QJ8LUQaxw)
Fix corruption of IDT vector 0x20.
Signed-off-by: Keir Fraser <keir@xensource.com>
cl349@firebug.cl.cam.ac.uk [Thu, 12 May 2005 22:03:23 +0000 (22:03 +0000)]
bitkeeper revision 1.1389.1.55 (4283d2abTQukZce4qzwxx1FWqaoLXQ)
page.h, init.c:
phys is machine physical already. So we shouldn't try to convert guest
physical to machine physical.
Signed-off-by: Arun Sharma <arun.sharma@intel.com>
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
cl349@firebug.cl.cam.ac.uk [Thu, 12 May 2005 22:02:35 +0000 (22:02 +0000)]
bitkeeper revision 1.1389.1.54 (4283d27bubGjVv8CuO6h-NAyHyG8ww)
Rules.mk:
Fix early creation of .bk_skip file.
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
cl349@firebug.cl.cam.ac.uk [Thu, 12 May 2005 19:09:17 +0000 (19:09 +0000)]
bitkeeper revision 1.1389.1.53 (4283a9ddh938uAD1Jnb_4rll_ioGBw)
Merge Makefile changes.
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
cl349@firebug.cl.cam.ac.uk [Thu, 12 May 2005 19:03:36 +0000 (19:03 +0000)]
bitkeeper revision 1.1159.258.119 (4283a888gsRWQWQLWB6wIgoYAW7l0Q)
Merge.
cl349@firebug.cl.cam.ac.uk [Thu, 12 May 2005 18:58:55 +0000 (18:58 +0000)]
bitkeeper revision 1.1159.280.1 (4283a76ftpuj_gm_Dw7id90bgDL3JQ)
Many files:
Use marker files instead of depending on the change times of directories.
ignore:
Add patches/*/.makedep.
Cleanup ignore list.
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
kaf24@firebug.cl.cam.ac.uk [Thu, 12 May 2005 17:58:15 +0000 (17:58 +0000)]
bitkeeper revision 1.1389.1.52 (42839937dfdfndUpTNENRU4pLS6XDw)
Add 'apic={verbose,debug}' option to Xen. Same meaning as on Linux
command line, and automatically propagated to domain0 command line.
Signed-off-by: Keir Fraser <keir@xensource.com>
mwilli2@equilibrium.research [Thu, 12 May 2005 17:01:09 +0000 (17:01 +0000)]
bitkeeper revision 1.1159.258.118 (42838bd51otdD7c_dgDNIyjTJD52hg)
Fix source fetch for Linux 2.4 and NetBSD 2.0.
Signed-off-by: mark.williamson@cl.cam.ac.uk
cl349@firebug.cl.cam.ac.uk [Thu, 12 May 2005 15:43:49 +0000 (15:43 +0000)]
bitkeeper revision 1.1389.1.51 (428379b5QDaS6ue4t6H9hMTIZ0L7Yw)
Merge firebug.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-unstable.bk
into firebug.cl.cam.ac.uk:/local/scratch/cl349/xen-unstable.bk-clean
cl349@firebug.cl.cam.ac.uk [Thu, 12 May 2005 15:41:35 +0000 (15:41 +0000)]
bitkeeper revision 1.1389.21.1 (4283792ffw1RN7kz5eMAmtk7CtBWnQ)
Merge firebug.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-2.0-testing.bk
into firebug.cl.cam.ac.uk:/local/scratch/cl349/xen-unstable.bk-clean
cl349@firebug.cl.cam.ac.uk [Thu, 12 May 2005 15:41:03 +0000 (15:41 +0000)]
bitkeeper revision 1.1159.258.117 (4283790fhpDiiKA-POixMtbhwAG92Q)
mk.linux-2.6-xenU, mk.linux-2.6-xen0, mk.linux-2.4-xenU, mk.linux-2.4-xen0:
Honour EXTRAVERSION when trying to re-use a config file from a previous build.
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
kaf24@firebug.cl.cam.ac.uk [Thu, 12 May 2005 15:25:01 +0000 (15:25 +0000)]
bitkeeper revision 1.1389.1.50 (4283754dTJV8OKiH7gTm6FnKuQ2bVQ)
Fix the Xen build.
Signed-off-by: Keir Fraser <keir@xensource.com>
kaf24@firebug.cl.cam.ac.uk [Thu, 12 May 2005 15:02:52 +0000 (15:02 +0000)]
bitkeeper revision 1.1389.1.49 (4283701cNLgzy29rE9Sw2-Jbp4DdZA)
Remove 'exec_domain' from Xen public interfaces. Replace with 'vcpu'.
Signed-off-by: Keir Fraser <keir@xensource.com>
cl349@firebug.cl.cam.ac.uk [Thu, 12 May 2005 15:00:02 +0000 (15:00 +0000)]
bitkeeper revision 1.1389.1.48 (42836f72EBNLwNA4D8-S8cagu1l_vw)
setup.c:
Make info message more Linux-y.
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
cl349@firebug.cl.cam.ac.uk [Thu, 12 May 2005 14:48:52 +0000 (14:48 +0000)]
bitkeeper revision 1.1389.1.47 (42836cd4srC1stNhh993obPmIIEFAA)
Merge firebug.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-unstable.bk
into firebug.cl.cam.ac.uk:/local/scratch/cl349/xen-unstable.bk-clean
cl349@firebug.cl.cam.ac.uk [Thu, 12 May 2005 14:07:26 +0000 (14:07 +0000)]
bitkeeper revision 1.1389.1.46 (4283631eUmC8xxb4Luie9Aq6MS5-dA)
setup_arch_post.h, setup.c:
Clenup whitespace.
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
cl349@firebug.cl.cam.ac.uk [Thu, 12 May 2005 14:00:28 +0000 (14:00 +0000)]
bitkeeper revision 1.1389.1.45 (4283617cR1xdjJGK5MYgFMrtuHR22w)
Merge firebug.cl.cam.ac.uk:/auto/homes/maw48/xen-3.0-resources.bk
into firebug.cl.cam.ac.uk:/local/scratch/cl349/xen-unstable.bk-clean
kaf24@firebug.cl.cam.ac.uk [Thu, 12 May 2005 13:58:47 +0000 (13:58 +0000)]
bitkeeper revision 1.1389.20.1 (42836117f2yEkILParltXJcom3kTeA)
More descriptive 'flags' and 'id' field names for exec_domain/domain
structures seems a good idea after all. At the same time, I've renamed
the flag macros to be a bit neater and more descriptive, and more in
keeping with the style of such definitions in asm/mm.h, for example.
Signed-off-by: Keir Fraser <keir@xensource.com>
cl349@firebug.cl.cam.ac.uk [Thu, 12 May 2005 13:56:34 +0000 (13:56 +0000)]
bitkeeper revision 1.1389.1.44 (42836092KAyZPo1cIHGipoDmz3w67g)
setup.c:
Cleanup really randomly added whitespace -- is your space key stuck?
Cleanup whitespace.
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
cl349@firebug.cl.cam.ac.uk [Thu, 12 May 2005 13:28:39 +0000 (13:28 +0000)]
bitkeeper revision 1.1389.1.43 (42835a07_9U_50pDnxsJHWFZtJqg5g)
Merge firebug.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-2.0-testing.bk
into firebug.cl.cam.ac.uk:/local/scratch/cl349/xen-unstable.bk-clean
cl349@firebug.cl.cam.ac.uk [Thu, 12 May 2005 13:28:16 +0000 (13:28 +0000)]
bitkeeper revision 1.1159.258.116 (428359f0cF8i9gaj87EgNT_PVHLMFw)
Add linux-2.6.11.8 patch.
linux-2.6.11.8.patch:
new file
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
cl349@firebug.cl.cam.ac.uk [Thu, 12 May 2005 13:08:06 +0000 (13:08 +0000)]
bitkeeper revision 1.1389.1.42 (42835536rA-h77TrcPbgY_ReOoY4bQ)
Merge firebug.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-2.0-testing.bk
into firebug.cl.cam.ac.uk:/local/scratch/cl349/xen-unstable.bk-clean
cl349@firebug.cl.cam.ac.uk [Thu, 12 May 2005 13:07:32 +0000 (13:07 +0000)]
bitkeeper revision 1.1389.1.41 (42835514T1QbNOwRPkiEW4rPgYhumw)
Merge firebug.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-unstable.bk
into firebug.cl.cam.ac.uk:/local/scratch/cl349/xen-unstable.bk-clean
cl349@firebug.cl.cam.ac.uk [Thu, 12 May 2005 13:05:04 +0000 (13:05 +0000)]
bitkeeper revision 1.1159.258.115 (428354804NJckGgn06IblzmoXJ6F4A)
Many files:
Add additional intermediate tree (e.g. ref-linux-2.6.11) which is a pristine
tree with the patches from patches/$(OS)-$(OS_VER) applied. The pristine tree
is really pristine now. Also add dependency of ref-$(OS)-$(OS_VER) tree on
patches in patches/$(OS)-$(OS_VER).
ignore:
Add ref-*
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
maw48@labyrinth.cl.cam.ac.uk [Thu, 12 May 2005 12:08:35 +0000 (12:08 +0000)]
bitkeeper revision 1.1389.15.22 (42834743b1YPCf2OAXmLFLLg0agiUA)
Merge labyrinth.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xeno.bk
into labyrinth.cl.cam.ac.uk:/auto/homes/maw48/xen-3.0-resources.bk
kaf24@firebug.cl.cam.ac.uk [Thu, 12 May 2005 10:54:17 +0000 (10:54 +0000)]
bitkeeper revision 1.1389.19.8 (428335d9JeSxN4hU8MATZ9cOA0J-bg)
Read-only mapping in blkback driver was correct after all.
Signed-off-by: Keir Fraser <keir@xensource.com>
kaf24@firebug.cl.cam.ac.uk [Thu, 12 May 2005 10:42:02 +0000 (10:42 +0000)]
bitkeeper revision 1.1389.19.7 (428332faE9tXKL2EQy-9cj-_mI0V8Q)
Fix blkfront driver for 2.4 domU.
Signed-off-by: Keir Fraser <keir@xensource.com>
kaf24@firebug.cl.cam.ac.uk [Thu, 12 May 2005 10:39:43 +0000 (10:39 +0000)]
bitkeeper revision 1.1389.19.6 (4283326fLInxsBy4d19FLaiMPEMO4w)
Some more mmap() error-return fixes.
Signed-off-by: Keir Fraser <keir@xensource.com>
rusty@rustcorp.com.au[kaf24] [Thu, 12 May 2005 10:33:58 +0000 (10:33 +0000)]
bitkeeper revision 1.1389.19.5 (42833116hOft6cekTRSGqSIk2tNzGA)
[PATCH] [PATCH] libxc: mmap doesn't return NULL on error...
Hi, was reading libxc code, and noticed this. Patch is bigger than
strictly necessary due to indent adjust.
Against latest bk.
Rusty.
kaf24@firebug.cl.cam.ac.uk [Thu, 12 May 2005 10:31:31 +0000 (10:31 +0000)]
bitkeeper revision 1.1389.19.4 (42833083E4kFA8A5tBgDNgF_X2CkBA)
Fix the x86/64 build. Patch based on one from Andrei Petrov.
Signed-off-by: Keir Fraser <keir@xensource.com>
kaf24@firebug.cl.cam.ac.uk [Thu, 12 May 2005 10:29:11 +0000 (10:29 +0000)]
bitkeeper revision 1.1389.19.3 (42832ff7ACb43Qx1ZO4faAq_Dh0ClA)
Make shadow_lock() acquire the recursive per-domain BIGLOCK. This change
is easily reverted at the top of shadow.h. This also fixes a problem
with nested shadow_locking -- this is okay because BIGLOCK is nestable.
Signed-off-by: Keir Fraser <keir@xensource.com>
kaf24@firebug.cl.cam.ac.uk [Thu, 12 May 2005 09:28:21 +0000 (09:28 +0000)]
bitkeeper revision 1.1389.19.2 (428321b5bcT5YAmWdW7tRiZwz5gF8A)
Fix read-only mappings in blkback driver.
Signed-off-by: Keir Fraser <keir@xensource.com>
kaf24@firebug.cl.cam.ac.uk [Thu, 12 May 2005 09:27:46 +0000 (09:27 +0000)]
bitkeeper revision 1.1389.19.1 (42832192JUW7jFIgG2nBVTpvJUUvKA)
Fix page-faulting error path in privileged-instruction emulator.
Signed-off-by: Keir Fraser <keir@xensource.com>
mwilli2@equilibrium.research [Thu, 12 May 2005 00:59:33 +0000 (00:59 +0000)]
bitkeeper revision 1.1389.15.21 (
4282aa75a-T-dS1Y6SxMFP1eBJkE5w)
Fix the fake e820 map for dom0 and unpriv domains, request certain
resources only when in dom0.
This makes /proc/iomem look "more" normal and makes kernel IO memory
resource tree more accurate.
Signed-off-by: mark.williamson@cl.cam.ac.uk
mwilli2@equilibrium.research [Wed, 11 May 2005 23:27:00 +0000 (23:27 +0000)]
bitkeeper revision 1.1389.15.20 (428294c4qHPwfJns6WjtuWHA518RQg)
Build tweak for earlier domU ACPI fixes. Silly me.
Signed-off-by: mark.williamson@cl.cam.ac.uk
mwilli2@equilibrium.research [Wed, 11 May 2005 22:42:28 +0000 (22:42 +0000)]
bitkeeper revision 1.1389.15.19 (42828a54qRrbnAaV5PFjo8DC3XonFA)
Merge
mwilli2@equilibrium.research [Wed, 11 May 2005 22:39:52 +0000 (22:39 +0000)]
bitkeeper revision 1.1389.18.1 (428289b8KkAz82ikwIly2BN9DLZJJw)
Fix xen0 kernel to run in unprivileged domains by disabling ACPI.
Signed-off-by: mark.williamson@cl.cam.ac.uk
cl349@firebug.cl.cam.ac.uk [Wed, 11 May 2005 20:25:47 +0000 (20:25 +0000)]
bitkeeper revision 1.1389.15.18 (42826a4bIyE6hp7QaYulFBx8yx2LTQ)
cdb.c:
Fix cdb build.
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
cl349@firebug.cl.cam.ac.uk [Wed, 11 May 2005 20:20:57 +0000 (20:20 +0000)]
bitkeeper revision 1.1389.15.17 (42826929NzXOK9PSr4_HoDheSjVx3A)
vmx.h, i387.h, vmx_vmcs.c, vmx_io.c, vmx.c, traps.c:
Implement a eager save/lazy restore algorithm for dealing with the
FP state of a VMX guest.
Signed-off-by: Xin B Li <xin.b.li@intel.com>
Signed-off-by: Asit Mallick <asit.k.mallick@intel.com>
Signed-off-by: Arun Sharma <arun.sharma@intel.com>
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
cl349@firebug.cl.cam.ac.uk [Wed, 11 May 2005 17:42:15 +0000 (17:42 +0000)]
bitkeeper revision 1.1389.15.16 (428243f7AUGUUcGs4LGHbUO4lUoHyw)
smpboot_hooks.h, smpboot.c:
Fix domU build after ACPI changes.
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
cl349@firebug.cl.cam.ac.uk [Wed, 11 May 2005 17:37:59 +0000 (17:37 +0000)]
bitkeeper revision 1.1389.15.15 (428242f7nXN4g9eyz6qI4P8iLGAGTg)
Merge firebug.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-unstable.bk
into firebug.cl.cam.ac.uk:/local/scratch/cl349/xen-unstable.bk
cl349@firebug.cl.cam.ac.uk [Wed, 11 May 2005 17:36:38 +0000 (17:36 +0000)]
bitkeeper revision 1.1389.15.14 (428242a6WycHvjFblUGQbKtJd94NPg)
Many files:
Merge interface changes from previous 'Split out context fetching into
separate DOM0 op' and 'xen,tools: pincpu use vcpu and cpumap_t' checkins.
xc_linux_save.c:
Undo incorrect change from previous patch.
xc.h, xc_domain.c:
Cleanup whitespace.
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
kaf24@firebug.cl.cam.ac.uk [Wed, 11 May 2005 17:13:44 +0000 (17:13 +0000)]
bitkeeper revision 1.1389.17.3 (42823d4825o1wYghBqsaekhllO6ocQ)
Domain builders need only set bit 9 of EFLAGS (Interrupt Enable).
Setting this bit is enforced by Xen.
Signed-off-by: Keir Fraser <keir@xensource.com>
kaf24@firebug.cl.cam.ac.uk [Wed, 11 May 2005 17:12:35 +0000 (17:12 +0000)]
bitkeeper revision 1.1389.17.2 (42823d03EYcqclnB3eLTbH6vjWBSEA)
Fix docs.
Signed-off-by: Keir Fraser <keir@xensource.com>
kaf24@firebug.cl.cam.ac.uk [Wed, 11 May 2005 16:18:30 +0000 (16:18 +0000)]
bitkeeper revision 1.1389.17.1 (42823056RNtq4AlseRHL98DJV2uJgA)
Change the Xen command-line parameter syntax. 'noacpi' and
'ignorebiostables' are gone. 'dom0_mem' can optionally take a k/m/g
suffix to specify units (default units are still kilobytes).
Also added:
1. 'mem=xxx' to specify maximum physical RAM address (supports
k/m/g suffix)
2. acpi=xxx/acpi_skip_timer_override/noapic: These all have same
semantics as in Linux. They are *automatically* propagated to
the domain0 command line, as dom0 shares resposibility for
platform initialisation.
Signed-off-by: Keir Fraser <keir@xensource.com>
cl349@firebug.cl.cam.ac.uk[cl349] [Wed, 11 May 2005 15:05:07 +0000 (15:05 +0000)]
bitkeeper revision 1.1389.15.13 (42821f23dLMLc5Ql8Y-rUwoatYBI6g)
Split out context fetching into separate DOM0 op
make GETDOMAININFO a little more sensible with respect to MP
make coredump dump all cpu contexts
Signed-off-by: Kip Macy <kmacy@netapp.com>
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
cl349@firebug.cl.cam.ac.uk[cl349] [Wed, 11 May 2005 14:15:56 +0000 (14:15 +0000)]
bitkeeper revision 1.1389.15.12 (4282139cqW2wfHd_j61lSLRU-N8uog)
dom0_ops.h:
Bump dom0 interface version number.
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
cl349@firebug.cl.cam.ac.uk[cl349] [Wed, 11 May 2005 14:12:14 +0000 (14:12 +0000)]
bitkeeper revision 1.1389.15.11 (428212beixWz2Ftz7Wj0NeY03LmBnA)
sched.h, dom0_ops.h, dom0_ops.c, xc_domain.c, xc.h:
Minor cleanups.
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
xenbk@gandalf.hpl.hp.com [Wed, 11 May 2005 13:43:50 +0000 (13:43 +0000)]
bitkeeper revision 1.1399 (42820c16ZkkGzrd1OssY0unvIvY5Cw)
Merge http://xen.bkbits.net:8080/xeno-unstable.bk
into gandalf.hpl.hp.com:/var/bk/xeno-unstable.bk
cl349@firebug.cl.cam.ac.uk[cl349] [Wed, 11 May 2005 13:04:09 +0000 (13:04 +0000)]
bitkeeper revision 1.1389.15.10 (428202c9Vz9xfNsG-q-WtZpPrER7xQ)
[PATCH] xen,tools: pincpu use vcpu and cpumap_t
The following patch updates the dom0 pincpu operation to read the VCPU
value from the xend interface rather than hard-coding the exec_domain to
0. This prevented pinning VCPUS other than 0 to a particular cpu. The
pincpu cpu argument is replaced with cpumap, a u64 bitmap representing
which CPUs a VCPU can use.
I added the number of VCPUS to the main xm list output and also included
a new sub-option to xm list to display the VCPU to CPU mapping. While
working on the pincpu code, I fixed an out-of-bounds indexing for the
pincpu operation that wasn't previously exposed since the
vcpu/exec_domain value was hard-coded to 0.
Signed-off-by: Ryan Harper <ryanh@us.ibm.com>
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
kaf24@firebug.cl.cam.ac.uk [Wed, 11 May 2005 08:31:59 +0000 (08:31 +0000)]
bitkeeper revision 1.1389.15.9 (4281c2ffL85lCEE0o1Tvr8CCJWkhGw)
Remove generic pci.h and ioport.h header files.
Signed-off-by: Keir Fraser <keir@xensource.com>
kaf24@firebug.cl.cam.ac.uk [Wed, 11 May 2005 08:19:17 +0000 (08:19 +0000)]
bitkeeper revision 1.1389.15.8 (4281c005VbqFpMOn_OwOw1JKlDQBiQ)
added tag ia64-stable
kaf24@firebug.cl.cam.ac.uk [Wed, 11 May 2005 08:05:14 +0000 (08:05 +0000)]
bitkeeper revision 1.1389.15.8 (4281bcbaUAXd-mXY9bU_xjLtHjFVJg)
Xen parses IOAPIC entries in the ACPI MADT.
Signed-off-by: Keir Fraser <keir@xensource.com>
xen-ia64.adm@bkbits.net [Tue, 10 May 2005 22:58:27 +0000 (22:58 +0000)]
bitkeeper revision 1.1389.15.7 (42813c93SmrfHJlQgDNIRy72aAVeoA)
Merge bk://xen.bkbits.net/xeno-unstable.bk
into bkbits.net:/repos/x/xen-ia64/xeno-unstable-ia64.bk
djm@kirby.fc.hp.com [Tue, 10 May 2005 22:29:32 +0000 (22:29 +0000)]
bitkeeper revision 1.1389.9.6 (428135ccBlRW99tjfmtjk5XjVtLT3A)
Minor adaptations for common ACPI update and other common changes
kaf24@firebug.cl.cam.ac.uk [Tue, 10 May 2005 22:28:46 +0000 (22:28 +0000)]
bitkeeper revision 1.1389.15.6 (4281359ejSQPcJ7qoKDaeTFt7zBKUg)
Clean up #include in a few places, and fix non-CONFIG_SMP builds.
xen/slab.h has unused __ARCH_HAS_SLAB_ALLOCATOR removed, but I added
back include xen/mm.h for the time being -- it can go after ia64 is
cleaned up to include mm.h only where necessary.
Signed-off-by: Keir Fraser <keir@xensource.com>
kaf24@firebug.cl.cam.ac.uk [Tue, 10 May 2005 16:45:22 +0000 (16:45 +0000)]
bitkeeper revision 1.1389.15.5 (4280e522q2MiQniUbfWd_2b5yEMlkA)
Fix acknowledgement of level-triggered IOAPIC interrupts. This is a
second checkin, after disentangling from aborted and utterly broken
PCI-MSI changes.
Signed-off-by: Keir Fraser <keir@xensource.com>
kaf24@firebug.cl.cam.ac.uk [Tue, 10 May 2005 16:35:45 +0000 (16:35 +0000)]
bitkeeper revision 1.1389.15.4 (4280e2e1TW-3Y8iE13utT8fyuaozWA)
Cset exclude: kaf24@firebug.cl.cam.ac.uk|ChangeSet|
20050510144837|42684
djm@kirby.fc.hp.com [Tue, 10 May 2005 15:07:49 +0000 (15:07 +0000)]
bitkeeper revision 1.1389.9.5 (4280ce45ySNP-9TH6XPIhkIZcGy1LA)
Fix bugs in hyperprivop counting
cl349@firebug.cl.cam.ac.uk[cl349] [Tue, 10 May 2005 14:49:26 +0000 (14:49 +0000)]
bitkeeper revision 1.1389.15.3 (4280c9f6SME7nqMvzVbZDoxel_CtTA)
Merge firebug.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-unstable.bk
into firebug.cl.cam.ac.uk:/local/scratch/cl349/xen-unstable.bk
cl349@firebug.cl.cam.ac.uk[cl349] [Tue, 10 May 2005 14:49:06 +0000 (14:49 +0000)]
bitkeeper revision 1.1389.16.1 (4280c9e2jOlPDS_OBC6Lw_D6kD2DsA)
smpboot.c:
Fix apic setup for SMP guest kernel running on non-SMP machine.
Plus minor cleanups.
smpboot_hooks.h:
smpboot_clear_io_apic_irqs now makes sense.
smpboot.c:
start_secondary doesn't return anything.
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
kaf24@firebug.cl.cam.ac.uk [Tue, 10 May 2005 14:48:37 +0000 (14:48 +0000)]
bitkeeper revision 1.1389.15.2 (4280c9c5w05qWQmSXarelhI1f8FZkQ)
Fix level-triggered IOAPIC acknowledgement. Also a first pass at
supporting PCI-MSI notifications in Xen. I think we can support these
better with some interface changes in Xen. It's currently rather a
kludge.
Signed-off-by: Keir Fraser <keir@xensource.com>
cl349@firebug.cl.cam.ac.uk[cl349] [Tue, 10 May 2005 14:22:25 +0000 (14:22 +0000)]
bitkeeper revision 1.1389.15.1 (4280c3a173p7gHRGT1EZ-hV4iNiE5w)
Merge firebug.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-unstable.bk
into firebug.cl.cam.ac.uk:/local/scratch/cl349/xen-unstable.bk
cl349@firebug.cl.cam.ac.uk [Tue, 10 May 2005 13:56:23 +0000 (13:56 +0000)]
bitkeeper revision 1.1389.1.40 (4280bd87C1W-FAi3spA6svoofdkZ5g)
Merge firebug.cl.cam.ac.uk:/local/scratch/cl349/xen-unstable.bk
into firebug.cl.cam.ac.uk:/local/scratch/cl349/xen-unstable.bk-clean
cl349@firebug.cl.cam.ac.uk [Tue, 10 May 2005 13:44:26 +0000 (13:44 +0000)]
bitkeeper revision 1.1389.5.53 (4280babaOVGp0TTc52Yvwumwfwdgzw)
io_apic.c:
Cleanup whitespace.
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
cl349@firebug.cl.cam.ac.uk[cl349] [Tue, 10 May 2005 13:41:01 +0000 (13:41 +0000)]
bitkeeper revision 1.1389.1.39 (4280b9edgpXcv7Ln0ytJwS4QaBJdSg)
Merge firebug.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-unstable.bk
into firebug.cl.cam.ac.uk:/local/scratch/cl349/xen-unstable.bk
cl349@firebug.cl.cam.ac.uk [Tue, 10 May 2005 13:40:14 +0000 (13:40 +0000)]
bitkeeper revision 1.1389.5.52 (4280b9beG5xwTCb0TZxrZ0Cx_ku3fQ)
smpboot.c:
start_secondary doesn't return anything.
Dprintk gets defined in apic.h now.
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
cl349@firebug.cl.cam.ac.uk [Tue, 10 May 2005 13:31:47 +0000 (13:31 +0000)]
bitkeeper revision 1.1389.5.51 (4280b7c3zTKZxZNOTWdOco0qdNV2yQ)
Merge firebug.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-unstable.bk
into firebug.cl.cam.ac.uk:/local/scratch/cl349/xen-unstable.bk-clean
cl349@firebug.cl.cam.ac.uk [Tue, 10 May 2005 13:31:06 +0000 (13:31 +0000)]
bitkeeper revision 1.1389.14.2 (4280b79axJTjlpP4pLQJ2vgfWKJ0og)
smpboot_hooks.h, smpboot.c:
Also setup IO APIC when running an SMP guest.
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
mafetter@fleming.research [Tue, 10 May 2005 13:19:12 +0000 (13:19 +0000)]
bitkeeper revision 1.1389.5.50 (4280b4d0tSGgpumb4Bu76WUdQhUJwQ)
Merge maf46@ssh-relay1.cl.cam.ac.uk:/usr/groups/xeno/BK/xen-unstable.bk
into fleming.research:/scratch/fleming/mafetter/xen.work
cl349@firebug.cl.cam.ac.uk [Tue, 10 May 2005 13:03:18 +0000 (13:03 +0000)]
bitkeeper revision 1.1389.14.1 (4280b116_nJbXsZ9VQ4cosX8Wdyi9g)
boot.c:
acpi_scan_rsdp's parameters are (start, len) and not (start, end).
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
mafetter@fleming.research [Tue, 10 May 2005 12:41:09 +0000 (12:41 +0000)]
bitkeeper revision 1.1389.5.49 (4280abe5EW2fJtuPr5_E283AlKrziQ)
Added back the printing of perfc arrays & histograms, under compile-time
control in xen/Rules.mk
cl349@firebug.cl.cam.ac.uk[cl349] [Tue, 10 May 2005 12:29:18 +0000 (12:29 +0000)]
bitkeeper revision 1.1389.1.38 (4280a91emqMbeh-MI6rgIPKcDwkBRA)
Merge firebug.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-unstable.bk
into firebug.cl.cam.ac.uk:/local/scratch/cl349/xen-unstable.bk
mafetter@fleming.research [Tue, 10 May 2005 11:32:50 +0000 (11:32 +0000)]
bitkeeper revision 1.1389.5.48 (42809be2MsF_yD6mn_kF4ZL-8OJjkA)
Fix ASSERT() caused by cleanup to map_domain_mem_with_cache() changes.
mafetter@fleming.research [Tue, 10 May 2005 11:15:37 +0000 (11:15 +0000)]
bitkeeper revision 1.1389.5.47 (428097d990dkErUuSLQc-i2mdjfq-w)
Merge maf46@ssh-relay1.cl.cam.ac.uk:/usr/groups/xeno/BK/xen-unstable.bk
into fleming.research:/scratch/fleming/mafetter/xen.work
mafetter@fleming.research [Tue, 10 May 2005 11:15:11 +0000 (11:15 +0000)]
bitkeeper revision 1.1389.13.1 (428097bfFCQnxc6PG1CYe-6KhZD8kA)
Minor shadow code improvements.